Skip to content

Conversation

@SupakornNetsuwan
Copy link
Collaborator

Why did you create this PR

  • Genseki UI migration

What did you do

  1. typography component now in the v2
  2. Add example for server side sidebar toggle state as a default value (Via data hydration)
  3. Fix breadcrumb focus ring color
  4. Fix sidebar-footer example, focus ring color.
  5. Fix group-input-addon focusing state
  6. Fix group-input disable background color
  7. Change button variant default to md
  8. Make button-section and input-section default background color to secondary color, so background color of input will be noticable
  9. Add date-picker examples (at date-picker-section)
  10. Add time-input examples (at input-section)
  11. New dependencies date-fns for @example/ui-playground and react-day-picker as a peer dependency for @genseki/react

Screenshots / Recordings

Breadcrumb focus ring
https://github.com/user-attachments/assets/1d22713f-52d8-4bcc-af30-a49cc8e154f1

Disabled input group background color align with design
CleanShot 2568-10-21 at 13 18 38

Date picker & Time input
CleanShot 2568-10-21 at 13 37 51

CleanShot.2568-10-21.at.13.30.43.mp4

Checklist

  • Self-reviewed your code
  • Wrote coverage tests
  • Added screenshots or recordings if applicable

1. `typography` component now in the `v2`
2. Add example for server side sidebar toggle state as a default value (Via data hydration)
3. Fix `breadcrumb` focus ring color
4. Fix `sidebar-footer` example, focus ring color.
5. Fix `group-input-addon` focusing state
6. Fix `group-input` disable background color
7. Change button variant `default` to `md`
8. Make `button-section` and `input-section` default background color to secondary color, so background color of input will be noticable
9. Add `date-picker` examples (at `date-picker-section`)
10. Add `time-input` examples (at `input-section`)
11. New dependencies `date-fns` for `@example/ui-playground` and `react-day-picker` as a peer dependency for `@genseki/react`
@changeset-bot
Copy link

changeset-bot bot commented Oct 21, 2025

🦋 Changeset detected

Latest commit: 1c47e0d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 8 packages
Name Type
@example/erp Patch
@example/ui-playground Patch
@genseki/react Patch
@genseki/next Patch
@genseki/plugins Patch
@genseki/prisma-generator Patch
@genseki/react-query Patch
@genseki/rest Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@SupakornNetsuwan SupakornNetsuwan self-assigned this Oct 21, 2025
…, add `aria-disabled` for `input-group-control`
@SupakornNetsuwan SupakornNetsuwan force-pushed the supakorn/migrate/components branch from f04b1f7 to 1c47e0d Compare October 21, 2025 07:46
@SupakornNetsuwan SupakornNetsuwan merged commit a5f4189 into main Oct 21, 2025
1 check passed
@SupakornNetsuwan SupakornNetsuwan deleted the supakorn/migrate/components branch October 21, 2025 07:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants